package com.hundsun.cprs.yyt.service.rabbit;

/**
 * rabbit mq 的路由键常量类
 * @author linrl
 * @date 2018年5月25日
 */
public abstract class RoutingKeyConstants {

    /** 竞购 -用户 -注册*/
    public static final String BID_USER_REGSITER = "bid.user.register";
    /** 竞购 -资金 -出入金*/
    public static final String BID_FUND_OUTIN = "bid.fund.outin";
    /** 竞购 -商品 -出价*/
    public static final String BID_GOODS_BIDDING = "bid.goods.bidding";

    /**用户 - 实名*/
    public static final String BID_USER_REALNAME = "bid.user.realName";

    /** 订单创建消息 */
    public static final String YYT_ORDER_CREATE = "yyt.order.create";
    /** 订单支付消息 */
    public static final String YYT_ORDER_PAID = "yyt.order.paid";
    /** 委托单上报消息 */
    public static final String YYT_TRADE_ENTRUST_COMMIT = "yyt.trade.entrust.commit";
    
    public static final String YYT_TRADE_ENTRUST_COMMIT_SUCCESS = "yyt.trade.entrust.commit.success";
    
    public static final String YYT_TRADE_ENTRUST_ROLLBACK = "yyt.trade.entrust.rollback";
    
    public static final String YYT_TRADE_ENTRUST_ROLLBACK_SUCCESS = "yyt.trade.entrust.rollback.success";
    
    @Deprecated
    public static final String YYT_ENTRUST_STATUS_COMMIT = "yyt.trade.entrust.status.commit";
    
    public static final String YYT_ENTRUST_STATUS_CANCELED = "yyt.trade.entrust.status.canceled";
    
    public static final String YYT_ENTRUST_STATUS_PART_CANCELED = "yyt.trade.entrust.status.partCanceled";
    
    public static final String YYT_ENTRUST_STATUS_DEALT = "yyt.trade.entrust.status.dealt";

    public static final String YYT_ENTRUST_STATUS_PART_DEALT = "yyt.trade.entrust.status.partDealt";
    
    public static final String YYT_TRADE_MATCH = "yyt.trade.match";
    
    public static final String YYT_SYSTEM_PARAM_CHANGE = "yyt.system.param.change";


    /** 通知佣金宝处理分佣数据*/
    public static final String YYT_BROKER_COMMISION_COMMIT = "yyt_broker_commision_commit";
    /** 委托单撤单动作请求 */
    public static final String YYT_TRADE_ENTRUST_CANCEL = "yyt.trade.entrust.cancel";
}
